package com.aiti.lulian.gxmh.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * description:
 * auth fcb
 * date 2025-06-18 21:04
 **/
@Data
public class GxmhExportArticleVo {

    @ColumnWidth(40)
    @ExcelProperty(value = "政策名称",index = 0)
    @ApiModelProperty(name = "文章标题",notes = "")
    private String title ;

    @ColumnWidth(30)
    @ExcelProperty(value = "政策内容", index = 1)
    @ApiModelProperty(name = "政策内容",notes = "政策正文")
    private String body;

    @ColumnWidth(30)
    @ExcelProperty(value = "政策类型", index = 2)
    @ApiModelProperty(name = "政策类别。dictTypeNo=GXMH_POLICY_TYPE",notes = "")
    private String policyType ;

    @ColumnWidth(30)
    @ExcelProperty(value = "发文层级", index = 3)
    @ApiModelProperty(name = "发文层级，政策等级：国、省、市",notes = "")
    private String level ;

    @ColumnWidth(30)
    @ExcelProperty(value = "政策来源",index = 4)
    @ApiModelProperty(name = "文章来源",notes = "政策来源")
    private String source ;

    @ColumnWidth(30)
    @ExcelProperty(value = "创建时间",index = 5)
    @ApiModelProperty(name = "发文时间",notes = "年月日")
    private String articlePublishTime ;

    @ColumnWidth(30)
    @ExcelProperty(value = "截止时间",index = 6)
    @ApiModelProperty(name = "热门政策的结束时间",notes = "年月日")
    private String hotEndTime ;

    @ColumnWidth(30)
    @ExcelProperty(value = "适用地区",index = 7)
    @ApiModelProperty(name = "适用地区",notes = "")
    private String region ;
}
